For the VERY latest updates, please visit - http://xion.r2.com.au/index.php?page=layerref

Button Objects
==============
[Keyword]       		[Alt] 		[Version]		[Function/Effect]                                                                                                                                                             		
balance_left    		ballft		1.0.99   		Shifts the Balance to the left in increments of about 1.5
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

balance_right   		balrgt		1.0.99   		Shifts the Balance to the right in increments of about 1.5
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

close           		-     		1.0.56   		Close Xion completely
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

crossfade       		cfade 		1.0.121  		Toggle Crossfading of tracks
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

equalizer       		-     		1.0.56   		Toggle displaying the Equalizer window
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

button          		-     		1.0.56   		Act like a button, but has no pre-determined function
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

minimize        		-     		1.0.56   		Hide/Minimize Xion. Can be retrieved by right clicking on the Tray icon
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

library         		-     		1.0.82   		Toggle showing the Library window (if the plugin is enabled)
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

loadinterface(x)		-     		1.0.56   		Loads an interface. x = name of the interface to load
                	**Additional Load Interface Keywords:**
                	dontreposition - By default Xion will re-center the loaded Interface. This will make Xion keep the current position. Useful for switching from a Bar mode skin and back again.

                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

menu            		-     		1.0.56   		Display the currently available Popup Menu
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

mute            		-     		1.0.56   		Mutes the current playback volume, but continues playing if already doing so
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

next            		-     		1.0.56   		Moves to the next track in the playlist
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

open            		-     		1.0.56   		Open the Add Files window from any attached Playlist windows
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

pause           		-     		1.0.56   		Toggle playing the current song
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

play            		-     		1.0.56   		Start playing the current song
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

playlist        		-     		1.0.56   		Toggle displaying the Playlist window (if the plugin is enabled)
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

previous        		-     		1.0.56   		Moves to the previous track in the playlist
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

progress_forward		prgfwd		1.0.99   		Moves the song progress forward by 5 seconds
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

progress_rewind 		prgrew		1.0.99   		Moves the song progress backwards by 5 seconds
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

random          		-     		1.0.56   		Toggles Random play mode. The next song played from the playlist won't be in sequencial order
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

repeat          		-     		1.0.56   		Toggle Repeat play mode. Repeat will toggle between repeating the entire playlist when it has played every song once, repeating the current song endlessly, or repeat mode off
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

sliderbit       		-     		1.0.56   		Place this layer above the scrollbar you want it associated with
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

stop            		-     		1.0.56   		Stop playing the current song
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

viswindow       		-     		1.0.56   		Toggle showing the Visualisation window (if the plugin is enabled)
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

volume_decrease 		voldec		1.0.56   		Decreases the volume in increments of about 1.5
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.

volume_increase 		volinc		1.0.56   		Increases the volume in increments of about 1.5
                	**Additional Keywords:**
                	_over - Used when the mouse is over this button.
                	_normal - Used by default when no interactions are taking place.
                	_down - Used when the mouse button is held down on this button.



Slider Objects
==============
[Keyword]      		[Alt]		[Version]		[Function/Effect]                                                                                                                                                                                      		
animframelr    		-    		1.0.117  		Slider which represents the frame of an Animation. Values start at the left and finish at the right. Use the link(x) keyword to link to the Animation to control
               	**Additional Animation Frame Slider Keywords:**
               	snapvalue - By default Xion will allow you to drag the animation frame slider around smoothly and only snap to the frame when you release. Using this keyword will always force it to snap and therefore is more accurate, but removes the smoothness

               	**Additional Keywords:**
               	rl - The same slider, but starting at the right and finishing at the left
               	tb - The same slider, but starting at the top and finishing at the bottom
               	bt - The same slider, but starting at the bottom and finishing at the top
               	link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

balancelr      		-    		1.0.56   		Slider which represents the speaker balance that songs are played with, starting at the left and finishing at the right
               	**Additional Keywords:**
               	rl - The same slider, but starting at the right and finishing at the left
               	tb - The same slider, but starting at the top and finishing at the bottom
               	bt - The same slider, but starting at the bottom and finishing at the top
               	link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

vumeterbasslr  		-    		1.0.84   		Slider which represents the Bass. Users are unable to change this slider. Values start at the left and finish at the right
               	**Additional Keywords:**
               	rl - The same slider, but starting at the right and finishing at the left
               	tb - The same slider, but starting at the top and finishing at the bottom
               	bt - The same slider, but starting at the bottom and finishing at the top
               	link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

lvumeterlr     		-    		1.0.82   		Slider which represents the Volume of the left speaker. Users are unable to change this slider. Values start at the left and finish at the right
               	**Additional Keywords:**
               	rl - The same slider, but starting at the right and finishing at the left
               	tb - The same slider, but starting at the top and finishing at the bottom
               	bt - The same slider, but starting at the bottom and finishing at the top
               	link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

vumetermidlr   		-    		1.0.84   		Slider which represents the Mid. Users are unable to change this slider. Values start at the left and finish at the right
               	**Additional Keywords:**
               	rl - The same slider, but starting at the right and finishing at the left
               	tb - The same slider, but starting at the top and finishing at the bottom
               	bt - The same slider, but starting at the bottom and finishing at the top
               	link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

netbufferlr    		-    		1.0.82   		Slider which represents the current Net Buffer value. Users are unable to change this slider. Values start at the left and finish at the right
               	**Additional Keywords:**
               	rl - The same slider, but starting at the right and finishing at the left
               	tb - The same slider, but starting at the top and finishing at the bottom
               	bt - The same slider, but starting at the bottom and finishing at the top
               	link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

translr        		-    		1.0.117  		Slider which represents the Transparency level of an object. Values start at the left and finish at the right. Use the link(x) keyword to link to another control in order to controls its Transparency
               	**Additional Keywords:**
               	rl - The same slider, but starting at the right and finishing at the left
               	tb - The same slider, but starting at the top and finishing at the bottom
               	bt - The same slider, but starting at the bottom and finishing at the top
               	link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

progresslr     		-    		1.0.56   		Slider which represents the progress through the current song, starting at the left and finishing at the right
               	**Additional Keywords:**
               	rl - The same slider, but starting at the right and finishing at the left
               	tb - The same slider, but starting at the top and finishing at the bottom
               	bt - The same slider, but starting at the bottom and finishing at the top
               	link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

rvumeterlr     		-    		1.0.82   		Slider which represents the Volume of the right speaker. Users are unable to change this slider. Values start at the left and finish at the right
               	**Additional Keywords:**
               	rl - The same slider, but starting at the right and finishing at the left
               	tb - The same slider, but starting at the top and finishing at the bottom
               	bt - The same slider, but starting at the bottom and finishing at the top
               	link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

vumetertreblelr		-    		1.0.84   		Slider which represents the Treble. Users are unable to change this slider. Values start at the left and finish at the right
               	**Additional Keywords:**
               	rl - The same slider, but starting at the right and finishing at the left
               	tb - The same slider, but starting at the top and finishing at the bottom
               	bt - The same slider, but starting at the bottom and finishing at the top
               	link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)

volumelr       		-    		1.0.56   		Slider which represents the volume that songs are played at, starting at the left and finishing at the right
               	**Additional Keywords:**
               	rl - The same slider, but starting at the right and finishing at the left
               	tb - The same slider, but starting at the top and finishing at the bottom
               	bt - The same slider, but starting at the bottom and finishing at the top
               	link(x) - Creates a link between this slider and another object that has the same link id (version: 1.0.117)



Special Purpose
===============
[Keyword]           		[Alt]   		[Version]		[Function/Effect]                                                                                                                                                                                                                                                                                                                                                                                 		
snaprectangle       		-       		1.0.82   		Allows you to specify a snapping rectangle for snapping the edges of the interface window to the screen. 
        Fill a rectangular area with coloured pixels and Xion will use this rectangle to snap to the edges of the screen and other windows. This can be useful if you've used a shadow and would prefer Xion to 
        snap on another part, other than an overhanging shadow.
tooltip(x)          		tt(x)   		1.0.82   		Allows you to specify a custom Tooltip for this layer. Replace x with the text of your choice
ignore              		-       		1.0.118  		Any layer containing this keyword won't be loaded by Xion and will be completely ignored. The only resource it will consume is disk space in your skin file.
passthrough         		-       		1.0.56   		Ignore mouse events, and don't block them, but allow them to continue to the layer below this one
moveable            		-       		1.0.56   		Interface window can be moved by clicking and dragging this layer
xfer                		-       		1.0.122  		Used in conjunction with id(x). When the settings of this layer are changed, they will be sent to other skinned windows. Currently only works for Animation sets and will only transmit the current frame. Can be used in conjunction with save_state. When done like this its saved as a shared save_state. xfer keyword is only required in one window skin, the others just need the same id(x)
triggeron_songchange		trigonsc		1.0.96   		Will trigger this object when the song changes, as though you clicked on it. Can be used on Animation layer set type 1 and 2 or on button objects or with modify(x)


Text Objects
============
[Keyword]		[Alt]		[Version]		[Function/Effect]                                                                                                                                                                     		
time     		-    		1.0.56   		Displays the current elapsed/remaining time of the current song. In order to use, create a shape and fill it with a colour that you want to use as the foreground colour for the text.
         	**Additional Time Keywords:**
         	elapsed - Forces the display to just the elapsed time E.g: 'time elapsed'. Cannot be used in combination with other Time Keywords (version: 1.0.109)
         	remaining - Forces the display to just the remaining time E.g: 'time remaining'. Cannot be used in combination with other Time Keywords (version: 1.0.109)
         	total - Forces the display to just the total time E.g: 'time total'. Cannot be used in combination with other Time Keywords (version: 1.0.109)
         	clock - Forces the display to the local system clock E.g: 'time clock'. Cannot be used in combination with other Time Keywords (version: 1.0.110)
         	**Extra Clock Keywords** - (version: 1.0.118)
         	   nominsec - No Minutes or Seconds are displayed - (version: 1.0.118)
         	   nosec - No Seconds are displayed - (version: 1.0.118)
         	   nomarker - AM/PM are not displayed - (version: 1.0.118)
         	   force24 - Forces 24 hour time - (version: 1.0.118)

         	**Additional Modifier Keywords:**
         	fs(x) - Font Size. Valid ranges are between 1 and 999. (default is 12)
         	fn(x) - Font Name. Maximum font name size of 256. (default is MS Shell Dlg). If you include a .ttf in your skin pack, it will get dynamically loaded so that you don't need to worry about end users having a font installed.
         	fb(x) - Font Bold. Whether bold or not, true or false (default is false)
         	fa(x) - Font Align. Values are left, right, center (default is left)
         	fu(x) - Font Underline. Whether Underlined or not, true or false (default is false)
         	fst(x) - Font Strikethrough. Whether Strikethrough or not, true or false (default is false)
         	fi(x) - Font Italic. Whether Italic or not, true or false (default is false)
         	faa(x) - Font AntiAliasing. 0 = Windows Default, 1 = AntiAliased, 2 = Non AntiAliased, 3 = ClearType (default is 0) (version: 1.0.82)
         	pp(x) - Prepend text to a text layer. Replace x with the text you want to prepend to a text layer. Eg: bitrate pp(kbps: )
         	ap(x) - Append text to a text layer. Replace x with the text you want to append to a text layer. Eg: bitrate ap( kbps)
         	tct(x) - Text case transform. Values are upper, lower, normal (default is normal) (version 1.0.106)
         	flipy - Draws the Text flipped vertically (version 1.0.118)

bitrate  		-    		1.0.56   		Bitrate (kbps) display
         	**Additional Modifier Keywords:**
         	fs(x) - Font Size. Valid ranges are between 1 and 999. (default is 12)
         	fn(x) - Font Name. Maximum font name size of 256. (default is MS Shell Dlg). If you include a .ttf in your skin pack, it will get dynamically loaded so that you don't need to worry about end users having a font installed.
         	fb(x) - Font Bold. Whether bold or not, true or false (default is false)
         	fa(x) - Font Align. Values are left, right, center (default is left)
         	fu(x) - Font Underline. Whether Underlined or not, true or false (default is false)
         	fst(x) - Font Strikethrough. Whether Strikethrough or not, true or false (default is false)
         	fi(x) - Font Italic. Whether Italic or not, true or false (default is false)
         	faa(x) - Font AntiAliasing. 0 = Windows Default, 1 = AntiAliased, 2 = Non AntiAliased, 3 = ClearType (default is 0) (version: 1.0.82)
         	pp(x) - Prepend text to a text layer. Replace x with the text you want to prepend to a text layer. Eg: bitrate pp(kbps: )
         	ap(x) - Append text to a text layer. Replace x with the text you want to append to a text layer. Eg: bitrate ap( kbps)
         	tct(x) - Text case transform. Values are upper, lower, normal (default is normal) (version 1.0.106)
         	flipy - Draws the Text flipped vertically (version 1.0.118)

frequency		-    		1.0.56   		Frequency (kHz) display
         	**Additional Modifier Keywords:**
         	fs(x) - Font Size. Valid ranges are between 1 and 999. (default is 12)
         	fn(x) - Font Name. Maximum font name size of 256. (default is MS Shell Dlg). If you include a .ttf in your skin pack, it will get dynamically loaded so that you don't need to worry about end users having a font installed.
         	fb(x) - Font Bold. Whether bold or not, true or false (default is false)
         	fa(x) - Font Align. Values are left, right, center (default is left)
         	fu(x) - Font Underline. Whether Underlined or not, true or false (default is false)
         	fst(x) - Font Strikethrough. Whether Strikethrough or not, true or false (default is false)
         	fi(x) - Font Italic. Whether Italic or not, true or false (default is false)
         	faa(x) - Font AntiAliasing. 0 = Windows Default, 1 = AntiAliased, 2 = Non AntiAliased, 3 = ClearType (default is 0) (version: 1.0.82)
         	pp(x) - Prepend text to a text layer. Replace x with the text you want to prepend to a text layer. Eg: bitrate pp(kbps: )
         	ap(x) - Append text to a text layer. Replace x with the text you want to append to a text layer. Eg: bitrate ap( kbps)
         	tct(x) - Text case transform. Values are upper, lower, normal (default is normal) (version 1.0.106)
         	flipy - Draws the Text flipped vertically (version 1.0.118)

track    		-    		1.0.56   		Displays the current song's Title
         	**Additional Track Title Keywords:**
         	title - Forces the display of just the title. E.g: 'track title'. Can be used in combination with other Track Title Keywords
         	artist - Forces the display of just the artist. E.g: 'track artist'. Can be used in combination with other Track Title Keywords
         	album - Forces the display of just the album. E.g: 'track album'. Can be used in combination with other Track Title Keywords
         	year - Forces the display of just the year. E.g: 'track year'. Can be used in combination with other Track Title Keywords
         	genre - Forces the display of just the genre. E.g: 'track genre'. Can be used in combination with other Track Title Keywords
         	comment - Forces the display of just the comment. E.g: 'track comment'. Can be used in combination with other Track Title Keywords
         	number - Forces the display of just the number. E.g: 'track number'. Can be used in combination with other Track Title Keywords (version: 1.0.89)

         	**Additional Modifier Keywords:**
         	fs(x) - Font Size. Valid ranges are between 1 and 999. (default is 12)
         	fn(x) - Font Name. Maximum font name size of 256. (default is MS Shell Dlg). If you include a .ttf in your skin pack, it will get dynamically loaded so that you don't need to worry about end users having a font installed.
         	fb(x) - Font Bold. Whether bold or not, true or false (default is false)
         	fa(x) - Font Align. Values are left, right, center (default is left)
         	fu(x) - Font Underline. Whether Underlined or not, true or false (default is false)
         	fst(x) - Font Strikethrough. Whether Strikethrough or not, true or false (default is false)
         	fi(x) - Font Italic. Whether Italic or not, true or false (default is false)
         	faa(x) - Font AntiAliasing. 0 = Windows Default, 1 = AntiAliased, 2 = Non AntiAliased, 3 = ClearType (default is 0) (version: 1.0.82)
         	pp(x) - Prepend text to a text layer. Replace x with the text you want to prepend to a text layer. Eg: bitrate pp(kbps: )
         	ap(x) - Append text to a text layer. Replace x with the text you want to append to a text layer. Eg: bitrate ap( kbps)
         	tct(x) - Text case transform. Values are upper, lower, normal (default is normal) (version 1.0.106)
         	flipy - Draws the Text flipped vertically (version 1.0.118)



Special Render Objects
======================
[Keyword]      		[Alt]		[Version]		[Function/Effect]                                                                                                                                                                                                                                            		
albumart       		-    		1.0.108  		Album Art will be rendered here when a song that has Album art is playing
               	**Additional Album Art Keywords:**
               	flipy - Draws the Album art flipped vertically

trans_volumeb  		-    		1.0.96   		Modifies the transparency of a layer based on the Bass volume
trans_volumem  		-    		1.0.96   		Modifies the transparency of a layer based on the Mid volume
trans_volumet  		-    		1.0.96   		Modifies the transparency of a layer based on the Treble volume
trans_volumel  		-    		1.0.56   		Modifies the transparency of a layer based on the left speaker volume
trans_netbuffer		-    		1.0.56   		Modifies the transparency of a layer based on the filled net buffer (used for internet radio to display Quality Of Service)
trans_volumer  		-    		1.0.56   		Modifies the transparency of a layer based on the right speaker volume
preview        		-    		1.0.56   		This layer will be used as a preview of your skin for the Skin Browser, instead of generating one on the fly. Optimal size is 128 x 128. Make sure you set this layer invisible, otherwise it will show up in your final skin! (Unless that's what you want!)
visualisation  		-    		1.0.56   		Visualisation will be rendered here when a Visualisation Plugin is active


Object functions
================
[Keyword]             		[Alt]        		[Version]		[Function/Effect]                                                                                                                                         		
action_app_close      		acapclse     		1.0.56   		Acts like a close button, but can be used within animation frames and other buttons.
action_layer_fadeto(x)		aclafadeto(x)		1.0.109  		Fades the layer's alpha to the specified value. x is the alpha value, from 0 to 255. Use modify(x,y,z) before using this.
action_layer_hide     		aclahide     		1.0.56   		Hides the specified layer. Use modify(x) before using this.
action_layer_switch   		aclaswch     		1.0.56   		Shows next specified layer, hides others, order is x, then y, then z, then x... Use modify(x,y,z) before using this.
action_load_interface 		acloint      		1.0.83   		Loads the Interface as specified in modify().
modify(x)             		-            		1.0.56   		Replace x with the ID to modify. Specify this when using functions that operate on other layers. Can use comma(,) for multiple IDs as of (version: 1.0.82)
nofadein              		-            		1.0.122  		Forces the layer to not Fade In when issued "Show A Layer" function.
nofade                		-            		1.0.122  		Forces the layer to not Fade Out or Fade In when issued "Hide A Layer" or "Show A Layer" function.
nofadeout             		-            		1.0.122  		Forces the layer to not Fade Out when issued "Hide A Layer" function.
action_anim_play      		acanplay     		1.0.56   		Begins playing an animation. Use modify(x) before using this.
action_anim_reset     		acanrset     		1.0.96   		Resets the Animation back to the first frame. Useful to reset Animation Types 1 and 2. Use modify(x) before using this.
save_state            		svst         		1.0.82   		Signals to Xion that the visible state of the layer with the keyword should be saved between skin loads. Useful for creating configurable visuals.
action_anim_reverse   		acanrev      		1.0.56   		Changes the animation's playing direction to up the list. Use modify(x) before using this.
action_anim_forward   		acanfwd      		1.0.56   		Changes the animation's playing direction to down the list. Use modify(x) before using this.
id(x)                 		-            		1.0.56   		Replace x with the ID for this layer/object. Used with Layer Operators and other functions that require id's of layers
action_layer_show     		aclashow     		1.0.56   		Shows the specified layer. Use modify(x) before using this.
action_anim_stop      		acanstop     		1.0.56   		Stops an animation from playing. Use modify(x) before using this.
action_anim_switch    		acanswch     		1.0.57   		Changes the animation's playing direction to the opposite of what it is when the action is executed. Use modify(x) before using this.
action_object_trigger 		acobtrig     		1.0.96   		Allows you to trigger a Button object as though someone had clicked on it. Use modify(x) before using this.


Indicator Objects
=================
[Keyword]       		[Alt]         		[Version]		[Function/Effect]                                                                     		
indi_cd         		-             		1.0.82   		CD Indicator. Will be visible if current song is streaming from a CD
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

indi_crossfade  		indi_cfade    		1.0.121  		Crossfade Indicator. Will be visible if Crossfade is enabled
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

indi_equalizer  		-             		1.0.82   		Equalizer Indicator. Will be visible if the Equalizer has been turned On
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

indi_local      		-             		1.0.56   		Local Indicator. Will be visible if current song is streaming locally
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

indi_mono       		-             		1.0.56   		Mono Indicator. Will be visible if current song is in mono mode
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

indi_mute       		-             		1.0.56   		Mute Indicator. Will be visible if player is muted
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

indi_pause      		-             		1.0.56   		Paused Indicator. Will be visible if player is paused
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

indi_play       		-             		1.0.56   		Playing Indicator. Will be visible if player is playing
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

indi_random     		-             		1.0.56   		Random Indicator. Will be visible if player is in random mode
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

indi_repeat     		indi_repeatall		1.0.56   		Repeat All/Playlist Indicator. Will be visible if player is in repeat playlist mode
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

indi_repeatoff  		-             		1.0.121  		Repeat Off Indicator. Will be visible if player is in repeat off mode
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

indi_repeattrack		indi_repeattrk		1.0.118  		Repeat Track Indicator. Will be visible if player is in repeat track mode
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

indi_stereo     		-             		1.0.56   		Stereo Indicator. Will be visible if current song is in stereo mode
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

indi_stop       		-             		1.0.56   		Stopped Indicator. Will be visible if player is stopped
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

indi_web        		-             		1.0.56   		Web Indicator. Will be visible if current song is streaming from the Internet
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

indi_active     		-             		1.0.56   		Active window Indicator. Will be visible when the interface is the active window
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)

indi_inactive   		-             		1.0.56   		InActive window Indicator. Will be visible when the interface is not the active window
                	**Additional Keywords:**
                	not - Inverts the meaning of the indicator. I.e indi_mute not means it will be visible when the player is NOT muted (version: 1.0.110)



Animation Sets
==============
[Keyword]          		[Alt]		[Version]		[Function/Effect]                                                                                                                                                                                                                                                                                                      		
animation sliderbit		-    		1.0.110  		When added to an existing animation layer set (with the animation keyword), and placed above a slider (the same as the normal sliderbit keyword) it will use this animation as the sliderbit. This allows you to make flashing sliderbits, etc
animtype(x)        		-    		1.0.56   		Type of animation.
                   	**Available Animation Types:**
                   	0 (or not specified) = standard loop
                   	1 = play once, and stop, leave last frame on screen
                   	2 = play once, and stop, hide all at end
                   	3 = frame is set on left speaker volume
                   	4 = frame is set on right speaker volume
                   	5 = frame is set on net buffer filled percent
                   	6 = frame is set on volume amount (1.0.82)
                   	7 = frame is set on progress amount (1.0.82)
                   	8 = frame is set on balance amount (1.0.82)
                   	9 = frame is set on bass volume (1.0.84)
                   	10 = frame is set on mid volume (1.0.84)
                   	11 = frame is set on treble volume (1.0.84)

paused             		-    		1.0.56   		Will be paused at the start until another event, such as a click, triggers it. NOTE: Frames execute their actions first and then pause is applied, so if you pause the layer set at the beginning, the first frame will still execute any actions. You can always insert a blank frame if you do not want this to occur
animation          		-    		1.0.56   		Give this name to a layer set to have it act as an animation
                   	link(x) - Creates a link between this Animation object and another object that has the same link id (version: 1.0.117)

delay(x)           		-    		1.0.56   		Delay between each frame(1 = 10ms). If this is specified on the group main item, it specifies time for each frame. If you specify on a frame its per frame
direction(x)       		-    		1.0.56   		Direction to play animation. only 2 values, 0 = normal or down the list, and 1 = reverse, or up the list.
fadebetween        		-    		1.0.56   		Will fade smoothly between frames of an animation set. If specified on a single frame, will just do it for when that frame is shown/hidden
fadein             		-    		1.0.56   		Will fade all frames in if on an animation set. If specified on a single frame, will just do it for when that frame is shown
fadeout            		-    		1.0.56   		Will fade all frames out if on an animation set. If specified on a single frame, will just do it for when that frame is hidden
startframe         		-    		1.0.56   		Add this keyword to the layer name of a frame of your animation in order to mark it as the frame to start on


Playlist Only
=============
[Keyword]      		[Alt]		[Version]		[Function/Effect]                                                                                                                                                                                                                                                                                                                                                                                                                       		
pl_add_menu    		-    		1.0.113  		A button that will display the playlist Add menu
               	**Additional Keywords:**
               	_over - Used when the mouse is over this button.
               	_normal - Used by default when no interactions are taking place.
               	_down - Used when the mouse button is held down on this button.

anchortl       		-    		1.0.116  		When the playlist is resized, will anchor the top left corner in place, moving/resizing it in order to keep it the same distance from the top/left of the skin. Can be applied to almost any existing layer, but applies only to a Playlist skin. Some objects such as the playlist enable these by default.
               	**Additional Keywords:**
               	tr - The same, but for the top right
               	bl - The same, but for the bottom left
               	br - The same, but for the bottom right
               	tile - Will tile the layer when its anchored, in order to fill. Only applies if you anchor two opposite sides, i.e. top left and top right. Instead of centering the layer, Xion will tile the layer image. Some objects such as the playlist enable this by default.

bordertl       		-    		1.0.110  		Defines the Resizeable border of the skin. bordertl is for the Top Left piece
               	**Additional Keywords:**
               	tr - The same border, but for the top right
               	bl - The same border, but for the bottom left
               	br - The same border, but for the bottom right
               	l - The same border, but for the left
               	t - The same border, but for the top
               	r - The same border, but for the right
               	b - The same border, but for the bottom
               	bk - The same border, but for the background

pl_control_menu		-    		1.0.113  		A button that will display the playlist Control menu
               	**Additional Keywords:**
               	_over - Used when the mouse is over this button.
               	_normal - Used by default when no interactions are taking place.
               	_down - Used when the mouse button is held down on this button.

edgel          		-    		1.0.110  		Defines a tileable area that is similar to a border but doesnt allow you to resize. edgel is for the Left side
               	**Additional Keywords:**
               	t - The same edge, but for the top
               	r - The same edge, but for the right
               	b - The same edge, but for the bottom

pl_edit_menu   		-    		1.0.113  		A button that will display the playlist Edit menu
               	**Additional Keywords:**
               	_over - Used when the mouse is over this button.
               	_normal - Used by default when no interactions are taking place.
               	_down - Used when the mouse button is held down on this button.

pl_file_menu   		-    		1.0.113  		A button that will display the playlist File menu
               	**Additional Keywords:**
               	_over - Used when the mouse is over this button.
               	_normal - Used by default when no interactions are taking place.
               	_down - Used when the mouse button is held down on this button.

pl_info        		-    		1.0.110  		Displays the Playlist information such as Selected time, total Playlist length, etc
               	**Additional Keywords:**
               	_over - Used when the mouse is over this button.
               	_normal - Used by default when no interactions are taking place.
               	_down - Used when the mouse button is held down on this button.

pl_list        		-    		1.0.110  		The playlist control will be rendered here. Pixel Indexes are used for colors as follows: 0 = Background, 1 = Foreground, 2 = Background Selected, 3 = Foreground Selected, 4 = Background Current, 5 = Foreground Current, 6 = Background Error, 7 = Foreground Error. Pixel index 0 starts at the top left of the layer and increases by 1 as you move right across the image. So the first pixel is index 0, the next is index 1, etc
               	**Additional Modifier Keywords:**
               	fs(x) - Font Size. Valid ranges are between 1 and 999. (default is 12)
               	fn(x) - Font Name. Maximum font name size of 256. (default is MS Shell Dlg). If you include a .ttf in your skin pack, it will get dynamically loaded so that you don't need to worry about end users having a font installed.
               	fb(x) - Font Bold. Whether bold or not, true or false (default is false)
               	fa(x) - Font Align. Values are left, right, center (default is left)
               	fu(x) - Font Underline. Whether Underlined or not, true or false (default is false)
               	fst(x) - Font Strikethrough. Whether Strikethrough or not, true or false (default is false)
               	fi(x) - Font Italic. Whether Italic or not, true or false (default is false)
               	faa(x) - Font AntiAliasing. 0 = Windows Default, 1 = AntiAliased, 2 = Non AntiAliased, 3 = ClearType (default is 0) (version: 1.0.82)

pl_menu        		-    		1.0.113  		A button that will display the complete playlist menu
               	**Additional Keywords:**
               	_over - Used when the mouse is over this button.
               	_normal - Used by default when no interactions are taking place.
               	_down - Used when the mouse button is held down on this button.

pl_remove_menu 		-    		1.0.113  		A button that will display the playlist Remove menu
               	**Additional Keywords:**
               	_over - Used when the mouse is over this button.
               	_normal - Used by default when no interactions are taking place.
               	_down - Used when the mouse button is held down on this button.

pl_search      		-    		1.0.110  		The search text box control will be rendered here. Pixel Indexes are used for colors as follows: 0 = Background, 1 = Foreground. Pixel index 0 starts at the top left of the layer and increases by 1 as you move right across the image. So the first pixel is index 0, the next is index 1, etc
               	**Additional Modifier Keywords:**
               	fs(x) - Font Size. Valid ranges are between 1 and 999. (default is 12)
               	fn(x) - Font Name. Maximum font name size of 256. (default is MS Shell Dlg). If you include a .ttf in your skin pack, it will get dynamically loaded so that you don't need to worry about end users having a font installed.
               	fb(x) - Font Bold. Whether bold or not, true or false (default is false)
               	fa(x) - Font Align. Values are left, right, center (default is left)
               	fu(x) - Font Underline. Whether Underlined or not, true or false (default is false)
               	fst(x) - Font Strikethrough. Whether Strikethrough or not, true or false (default is false)
               	fi(x) - Font Italic. Whether Italic or not, true or false (default is false)
               	faa(x) - Font AntiAliasing. 0 = Windows Default, 1 = AntiAliased, 2 = Non AntiAliased, 3 = ClearType (default is 0) (version: 1.0.82)

pl_scrolllr    		-    		1.0.110  		Slider which represents the Playlist List Control position. Values start at the left and finish at the right
               	**Additional Keywords:**
               	rl - The same slider, but starting at the right and finishing at the left
               	tb - The same slider, but starting at the top and finishing at the bottom
               	bt - The same slider, but starting at the bottom and finishing at the top

pl_view_menu   		-    		1.0.113  		A button that will display the playlist View menu
               	**Additional Keywords:**
               	_over - Used when the mouse is over this button.
               	_normal - Used by default when no interactions are taking place.
               	_down - Used when the mouse button is held down on this button.

window_title   		-    		1.0.113  		Draws the playlist Window title.
               	**Additional Modifier Keywords:**
               	fs(x) - Font Size. Valid ranges are between 1 and 999. (default is 12)
               	fn(x) - Font Name. Maximum font name size of 256. (default is MS Shell Dlg). If you include a .ttf in your skin pack, it will get dynamically loaded so that you don't need to worry about end users having a font installed.
               	fb(x) - Font Bold. Whether bold or not, true or false (default is false)
               	fa(x) - Font Align. Values are left, right, center (default is left)
               	fu(x) - Font Underline. Whether Underlined or not, true or false (default is false)
               	fst(x) - Font Strikethrough. Whether Strikethrough or not, true or false (default is false)
               	fi(x) - Font Italic. Whether Italic or not, true or false (default is false)
               	faa(x) - Font AntiAliasing. 0 = Windows Default, 1 = AntiAliased, 2 = Non AntiAliased, 3 = ClearType (default is 0) (version: 1.0.82)
               	pp(x) - Prepend text to a text layer. Replace x with the text you want to prepend to a text layer. Eg: bitrate pp(kbps: )
               	ap(x) - Append text to a text layer. Replace x with the text you want to append to a text layer. Eg: bitrate ap( kbps)
               	tct(x) - Text case transform. Values are upper, lower, normal (default is normal) (version 1.0.106)
               	flipy - Draws the Text flipped vertically (version 1.0.118)



